
//
// jsonrpc request
//
@interface JsonRpcRequest : AsyncHttpRequest

//
// method
//
@property(strong, nonatomic, readwrite) NSString*							methodName;

//
// parameters
//
@property(strong, nonatomic, readwrite) NSMutableArray*						parameterList;

//
// request id
//
@property(assign, nonatomic, readonly) NSInteger							requestId;

//
// result
//
@property(strong, nonatomic, readwrite) id									result;

//
// init with method
//
- (id)initWithMethod:(NSString*)methodName;

//
// add parameter
//
- (void)addParameter:(id)parameter;

@end
